#include "mywidgetfactory.h"

void MyWidgetFactory::init()
{
    getLoginWidget();
    getRegistWidget();
    getMainWidget();
    getAddDeviceWidget();
}

LoginWidget* MyWidgetFactory::getLoginWidget()
{
    static LoginWidget* loginWidget=new LoginWidget();
    return loginWidget;
}

RegistWidget* MyWidgetFactory::getRegistWidget()
{
    static RegistWidget* registWidget= new RegistWidget();
    return registWidget;
}

MainWidget* MyWidgetFactory::getMainWidget()
{
    static MainWidget* mainWidget= new MainWidget();
    return mainWidget;
}

AddDeviceWidget* MyWidgetFactory::getAddDeviceWidget()
{
    static AddDeviceWidget* addDeviceWidget= new AddDeviceWidget();
    return addDeviceWidget;
}
